@charset "utf-8";
.banner { position: relative; height: 400px; overflow: hidden; }
.slider { width: 1200px; height: 400px; margin: 0 auto; overflow: hidden; }
.slider #slider1_container { position: relative; top: 0px; left: 0px; width: 1200px; height: 400px; }
.slider .slides { cursor: move; position: absolute; overflow: hidden; left: 0px; top: 0px; width: 1200px; height: 400px; }
.slider .slides div { width: 1200px; height: 400px; text-align: center; position: relative; overflow: hidden; }
.slider .slides div a { position: absolute; width: 1200px !important; left: 50% !important; vertical-align: middle; margin: 0 auto; text-align: center; }
.slider .slides img { width: 1200px !important; height: 400px; text-align: center; vertical-align: middle; position: relative; left: -50% !important; }
.av { background-color: #FFFFFF !important; }
.slidetip { position: absolute; z-index: 99; margin: 468px 0px 0px; left: 48%; }
.syimg1 { width: 1200px; margin: 0 auto; overflow: hidden; margin-top: 25px; }
.syimg1 li { width: 20%; float: left; }
.syimg1 .syimg3 { text-align: center; }
.syimg1 .syimg4 { font-size: 20px; line-height: 3; text-align: center; }
.promain { margin: 0 auto; width: 1200px; height: auto; overflow: hidden; }
.proshow { background: #fff none repeat scroll 0 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); width: 380px; float: left; margin: 10px; }
.proshowpad { padding: 10px; }
.proshow .gallery { clear: both; display: block; }
.proshow img { height: 100%; width: 100%; }
.proshow .info { font-size: 14px; padding: 20px; }
.proshow .name { font-size: 18px; font-weight: 700; margin-bottom: 10px; }
.proshow .place { color: #707070; }
